package domain


type TaobaoMiniappTemplateOnlineappMiniAppEntityTemplateDto struct {
    /*
        小程序描述     */
    AppDescription  *string `json:"app_description,omitempty" `

    /*
        小程序名称     */
    AppName  *string `json:"app_name,omitempty" `

    /*
        appkey     */
    Appkey  *string `json:"appkey,omitempty" `

    /*
        小程序app_id     */
    AppId  *string `json:"app_id,omitempty" `

    /*
        小程序icon     */
    AppIcon  *string `json:"app_icon,omitempty" `

    /*
        线上正式版本的链接，所有消费者可访问。     */
    OnlineUrl  *string `json:"online_url,omitempty" `

}

func (s *TaobaoMiniappTemplateOnlineappMiniAppEntityTemplateDto) SetAppDescription(v string) *TaobaoMiniappTemplateOnlineappMiniAppEntityTemplateDto {
    s.AppDescription = &v
    return s
}
func (s *TaobaoMiniappTemplateOnlineappMiniAppEntityTemplateDto) SetAppName(v string) *TaobaoMiniappTemplateOnlineappMiniAppEntityTemplateDto {
    s.AppName = &v
    return s
}
func (s *TaobaoMiniappTemplateOnlineappMiniAppEntityTemplateDto) SetAppkey(v string) *TaobaoMiniappTemplateOnlineappMiniAppEntityTemplateDto {
    s.Appkey = &v
    return s
}
func (s *TaobaoMiniappTemplateOnlineappMiniAppEntityTemplateDto) SetAppId(v string) *TaobaoMiniappTemplateOnlineappMiniAppEntityTemplateDto {
    s.AppId = &v
    return s
}
func (s *TaobaoMiniappTemplateOnlineappMiniAppEntityTemplateDto) SetAppIcon(v string) *TaobaoMiniappTemplateOnlineappMiniAppEntityTemplateDto {
    s.AppIcon = &v
    return s
}
func (s *TaobaoMiniappTemplateOnlineappMiniAppEntityTemplateDto) SetOnlineUrl(v string) *TaobaoMiniappTemplateOnlineappMiniAppEntityTemplateDto {
    s.OnlineUrl = &v
    return s
}
